const express = require("express");  // 引入Express框架
const app = express();               // 创建一个Express应用实例
const cors = require("cors");         // 引入CORS中间件，用于处理跨域请求
const bodyParser = require("body-parser");  // 引入body-parser中间件，用于解析请求体
const router = require("./router");    // 引入自定义的路由模块

app.use(cors());                    // 使用CORS中间件，允许跨域请求
app.use(bodyParser.urlencoded({      // 使用body-parser中间件，解析URL编码的请求体
    extended: true                   // 启用扩展模式，支持更多的数据类型
}));

app.use("/api", router);             // 将自定义的路由模块挂载到"/api"路径下

app.listen(3000, () => {              // 启动服务器，监听3000端口
    console.log(3000);                // 在控制台输出端口号
});